package com.qiujie.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 支付请求DTO
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "PaymentDTO对象", description = "支付请求")
public class PaymentDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("支付用户ID")
    private Integer staffId;

    @ApiModelProperty("老人用户ID，可能与staffId相同")
    private Integer elderlyStaffId;

    @ApiModelProperty("金额")
    private BigDecimal amount;

    @ApiModelProperty("支付方式: 1微信 2支付宝 3其他")
    private Integer paymentType;

    @ApiModelProperty("备注")
    private String remark;
} 